settling site - French English Dictionary